Plot Cruiser


What is new?

  • Full-screen angle gauge view added for easier reading in the field. #475
  • Local database export added under Advanced Settings for diagnostic uploads. #430
  • Share button added to the top leading area of the map. #674

What has been fixed?

Plot Cruiser specific bugs:

  • App no longer crashes when entering the last required field immediately after dismissing the end-task issues popup. #689
  • Single tap on the Duplicate option now creates exactly one duplicate tree. #688
  • Blank tree records no longer appear in the tally subtask grid without being added by the user. #674
  • Tasks open correctly even when their template wasn't included in the device's prior sync, rather than failing with a "template not found" error. #673
  • Server rejection reasons on submission upload are now surfaced clearly instead of being hidden behind a generic content-type error. #662

Atlas mobile specific bugs:

  • Closing the Feature Info Panel via the X button no longer summons the keyboard. #679
  • Large GeoPDFs that previously failed to import with a "Hash failed" error now import successfully. #678
  • Tiled GeoPDF imports are now correctly aligned with their standard-mode counterparts. #677
  • Field users are no longer kicked back to the login screen on a single transient token-refresh failure; auth refresh now retries before forcing sign-out. #676
  • Biometric authentication (Face ID / Touch ID) now fires every time the login screen is presented when biometric login is enabled. #675
  • Keyboard now hides and returns predictably across the app. #673
  • Panel heights are now user-configurable. #672
  • Feature window UI refined for clearer information display. #670
  • Cloud Layer Import no longer leaves an unimportable layer in the tree after a "Source file is corrupted" error. #669
  • Logging into two apps from different devices no longer triggers community auto-fetch errors on the prior device when tokens refresh. #668
  • Map window UI refinements. #667
  • Large GeoPDFs (>100 MB) no longer crash the app or trigger an unrecoverable project crash loop. #666